有“深度学习之父”与“神经网络先驱”之称的Geoffrey E. Hinton终于在NIPS 2017大会上发表了酝酿已久的一篇关于Capsule的论文《Dynamic Routing Between Capsules》。
摘要Capsule是一组神经元,其活动向量表示特定类型实体或属性的实例化参数。在本文中,使用活动向量的长度来表示实体存在的概率,而其方向表示实例化参数。活跃的Capsule
Detail
Batch Normalization是Google于2015年在ICML论文中提出的一种用于加速深度神经网络训练的一种方法。
在训练深度神经网络时,由于训练过程中每层的连接参数都在通过反向传播不断变化,从而导致每层所学习的输入样本的分布都在发生变化。这种现象被称作Internal Covariate Shift即内部协变量位移,会随着网络的深度增加而放大。内部协变量位移的存在使得在每个训练循环中
Detail
JavaScript 中的相等性判断JavaScript 提供三种不同的比较操作符:
严格相等,使用 ===
(非严格)相等,使用 ==
Object.is (ECMAScript 6 新特性)
两等号判等会在比较时进行类型转换;三等号判等不会进行类型转换(如果类型不同会直接返回 false ); Object.is 在三等号判等的基础上特别处理了 NaN 、 -0 和 +0 ,保证 -0 和
Detail
基本提示1. 安装之后第一步
安装 Git 之后,你要做的第一件事情就是去配置你的名字和邮箱,因为每一次提交都需要这些信息:
12$ git config --global user.name "Some One"$ git config --global user.email "someone@gmail.com"
2. Git 是以指针为基础
存储在 git 中的所有东西都包含在一个文件中。
Detail
Python有着严格的代码缩进,这使得整个语言具有更高的可读性,代码看起来更加优美,赏心悦目。但这种缩进控制的嵌套语言有一些小“坑”需要注意。
下面是一段tab制表符和空格缩进混用的例子:
这段代码的意思很简单,理论上是没有输出结果的,因为1和2的打印输出都在if判断中,而其条件为False不会执行。然而执行这段代码的结果是输出了2!
我们可以注意到,print '1'前面为2个
Detail